Detach certain core-local peripherals from Secure SIO, and attach them to Non-secure SIO, so that Non-secure software can use them. Attempting to access one of these peripherals from the Secure SIO when it is attached to the Non-secure SIO, or vice versa, will generate a bus error.
This register is per-core, and is only present on the Secure SIO.
Most SIO hardware is duplicated across the Secure and Non-secure SIO, so is not listed in this register.
INTERP0 | If 1, detach interpolator 0 (of this core) from the Secure SIO, and attach to the Non-secure SIO. |
INTERP1 | If 1, detach interpolator 1 (of this core) from the Secure SIO, and attach to the Non-secure SIO. |
TMDS | IF 1, detach TMDS encoder (of this core) from the Secure SIO, and attach to the Non-secure SIO. |